package com.athena.api.classes;

import java.util.List;

import com.athena.dal.entities.RoutineInstance;

/**
 * 
 * @author Ashish Kumar Sinha <aksinha.mail@gmail.com>
 * Version 1.0
 */
public interface IRoutineService {
	
	/**
	 * a general service for fetching record against a routine id.
	 * @param routineId - the primary key of the routine
	 * @return - the Routine 
	 */
	 
	public RoutineInstance getRoutine(int routineId);
	
	/**
	 * to get the routine for a give subject.
	 * 
	 * @param subjectId - the subject id for which the routine is required.
	 * @return - the list of routine object.
	 */
	public List<RoutineInstance> getSubjectRoutine(int subjectId);
	
	

}
